﻿<%@ Page Language="C#" MasterPageFile="~/Master.master" AutoEventWireup="true" CodeFile="RegistrarClientes.aspx.cs"
    Inherits="RegistroPrincipal_RegistrarClientes" Title="Página sin título" %>

<%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
    Namespace="System.Web.UI" TagPrefix="asp" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
    <div>
        <div runat="server" id="DivFiltros">
            <table>
                <tr>
                    <td align="left">
                        <asp:Label ID="Label1" runat="server" Text="Nombre:"></asp:Label>
                        <asp:TextBox ID="TxtBuscar" runat="server" Style="margin-left: 0px" Width="122px"></asp:TextBox>
                        <asp:Button ID="BtnBuscar" runat="server" Text="Buscar" CssClass="accordionHeader"
                            Height="25px" OnClick="BtnBuscar_Click" ToolTip="Busca  alumnos por su nombre" />
                    </td>
                    <td align="left">
                        <asp:Label ID="Label2" runat="server" Text="Categoria:"></asp:Label>
                        <asp:DropDownList ID="DdlCategorias" runat="server" Height="25px" Width="110px" AutoPostBack="True"
                            OnSelectedIndexChanged="DdlCategorias_SelectedIndexChanged">
                        </asp:DropDownList>
                        &nbsp;
                        <asp:Label ID="Label3" runat="server" Text="Año:"></asp:Label>
                        <asp:DropDownList ID="DdlAno" runat="server" Height="25px" Width="70px" AutoPostBack="True"
                            OnSelectedIndexChanged="DdlAnyo_SelectedIndexChanged">
                            <asp:ListItem>1985</asp:ListItem>
                            <asp:ListItem>1986</asp:ListItem>
                            <asp:ListItem>1987</asp:ListItem>
                            <asp:ListItem>1988</asp:ListItem>
                            <asp:ListItem>1989</asp:ListItem>
                            <asp:ListItem>1990</asp:ListItem>
                            <asp:ListItem>1991</asp:ListItem>
                            <asp:ListItem>1992</asp:ListItem>
                            <asp:ListItem>1993</asp:ListItem>
                            <asp:ListItem>1994</asp:ListItem>
                            <asp:ListItem>1995</asp:ListItem>
                            <asp:ListItem>1996</asp:ListItem>
                            <asp:ListItem>1997</asp:ListItem>
                            <asp:ListItem>1998</asp:ListItem>
                            <asp:ListItem>1999</asp:ListItem>
                            <asp:ListItem>2000</asp:ListItem>
                            <asp:ListItem>2001</asp:ListItem>
                            <asp:ListItem>2002</asp:ListItem>
                            <asp:ListItem>2003</asp:ListItem>
                            <asp:ListItem>2004</asp:ListItem>
                            <asp:ListItem>2005</asp:ListItem>
                            <asp:ListItem>2006</asp:ListItem>
                            <asp:ListItem>2007</asp:ListItem>
                            <asp:ListItem>2008</asp:ListItem>
                            <asp:ListItem>2009</asp:ListItem>
                            <asp:ListItem>2010</asp:ListItem>
                            <asp:ListItem>2011</asp:ListItem>
                            <asp:ListItem>2012</asp:ListItem>
                            <asp:ListItem>2013</asp:ListItem>
                            <asp:ListItem>2014</asp:ListItem>
                            <asp:ListItem>2015</asp:ListItem>
                            <asp:ListItem>2016</asp:ListItem>
                            <asp:ListItem>2017</asp:ListItem>
                            <asp:ListItem>2018</asp:ListItem>
                            <asp:ListItem>2019</asp:ListItem>
                            <asp:ListItem>2020</asp:ListItem>
                            <asp:ListItem>2021</asp:ListItem>
                            <asp:ListItem>2022</asp:ListItem>
                            <asp:ListItem>2023</asp:ListItem>
                            <asp:ListItem>2024</asp:ListItem>
                            <asp:ListItem>2025</asp:ListItem>
                            <asp:ListItem>2026</asp:ListItem>
                            <asp:ListItem>2027</asp:ListItem>
                            <asp:ListItem>2028</asp:ListItem>
                            <asp:ListItem>2029</asp:ListItem>
                            <asp:ListItem>2030</asp:ListItem>
                        </asp:DropDownList>
                        &nbsp;&nbsp;
                        <asp:ImageButton ID="IbtnImprimirLista" runat="server" OnClick="IbtnImprimirLista_Click"
                            ImageUrl="~/imagenes/Iconos/imprimir.gif" ToolTip="Imprimir" Width="25px" />
                        &nbsp;&nbsp;
                        <asp:ImageButton ID="IbtnImprimirAlumnos" runat="server" OnClick="IbtnImprimirAlumnos_Click"
                            ImageUrl="~/imagenes/Iconos/deudores.png" ToolTip="Imprime Adeudos" Width="25px" />
                        &nbsp;De
                        <asp:TextBox ID="TxtFechaIncio" runat="server" Width="55px"></asp:TextBox>
                        A
                        <asp:TextBox ID="TxtFechaFin" runat="server" Width="55px"></asp:TextBox>
                        <asp:ImageButton ID="ImageButton1" runat="server" ToolTip="Imprime una lista de pagos realizados por rango de fechas"
                            Width="25px" ImageUrl="~/imagenes/Iconos/Pagos.jpg" OnClick="ImageButton1_Click" />
                        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                        <asp:LinkButton ID="LinkButton4" runat="server" PostBackUrl="~/RegistroPrincipal/Administracion.aspx">ADM--&gt;&gt;</asp:LinkButton>
                    </td>
                </tr>
            </table>
        </div>
        <div style="" align="left">
            <asp:Button ID="BtnNuevo" runat="server" Text="Nuevo" CssClass="accordionHeader"
                Height="25px" OnClick="BtnNuevo_Click" />
            <asp:Button ID="BtnGuardar" runat="server" ValidationGroup="Validador" CausesValidation="true"
                Text="Guardar" CssClass="accordionHeader" Height="25px" OnClick="BtnGuardar_Click"
                Visible="False" />
            <asp:Button ID="BtnEliminar" runat="server" Text="Eliminar" CssClass="accordionHeader"
                Height="25px" OnClick="BtnEliminar_Click" Visible="False" />
            <asp:Button ID="BtnVerPagos" runat="server" CssClass="accordionHeader" Height="25px"
                Text="Ver Pagos" Visible="False" OnClick="BtnVerPagos_Click" ToolTip="Ve todas las mensualidades del alumno seleccionado" />
            <asp:Button ID="BtnRegresar" runat="server" CssClass="accordionHeader" Height="25px"
                Text="Regresar" OnClick="BtnRegresar_Click" />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <asp:Label ID="LblNombre" runat="server" Font-Bold="True" Font-Italic="False" Font-Size="Medium"></asp:Label>
        </div>
        <asp:Panel ScrollBars="Auto" ID="PnlGrid" runat="server" Visible="true" Height="400px">
            <asp:GridView ID="GrdRegistros" runat="server" DataKeyNames="IdAlumno" AutoGenerateColumns="False"
                OnRowDataBound="GrdRegistros_DataBound" OnPreRender="GrdRegistros_PreRender"
                CellPadding="4" ForeColor="#333333" PageSize="100000" Style="width: 100%;" OnSelectedIndexChanged="GrdRegistros_SelectedIndexChanged">
                <RowStyle BackColor="#EFF3FB" Font-Size="9pt" />
                <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
                <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
                <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" Font-Size="9pt" />
                <EditRowStyle BackColor="#2461BF" />
                <AlternatingRowStyle BackColor="White" />
                <Columns>
                    <asp:CommandField ButtonType="Image" SelectImageUrl="~/imagenes/Iconos/btn_visualizar.png"
                        ShowSelectButton="True" />
                    <asp:BoundField DataField="NombreM" HeaderText="NOMBRE" />
                    <asp:BoundField DataField="DireccionM" HeaderText="DIRECCION" />
                    <asp:BoundField DataField="Telefono" HeaderText="TELEFONO" />
                    <asp:BoundField DataField="NombrePadreM" HeaderText="NOMBRE DEL PADRE" />
                    <asp:BoundField DataField="CategoriaActualM" HeaderText="CATEGORIA/LIGA" />
                    <asp:BoundField DataField="Categoria" HeaderText="CATEGORIA/EDAD" />
                    <asp:BoundField DataField="PorcentajeVeca" HeaderText="% DE BECA" />
                    <asp:BoundField DataField="FechaDeNacimiento" HeaderText="FECHA DE NACIMIENTO" DataFormatString="{0:dd-MMM-yyyy}" />
                    <asp:BoundField DataField="fechaRegistro" HeaderText="FECHA DE INGRESO" DataFormatString="{0:dd-MMM-yyyy}" />
                    <asp:BoundField DataField="Adeudo" HeaderText="ADEUDOS" />
                </Columns>
            </asp:GridView>
        </asp:Panel>
        <asp:Panel ScrollBars="None" ID="pnlDetailsView" runat="server" Width="800px" Visible="true">
          
            <asp:DetailsView ID="DvRegiostro" runat="server" AutoGenerateRows="False" 
                DataKeyNames="IdAlumno" EditRowStyle-HorizontalAlign="Left" 
                EditRowStyle-Width="70%" FieldHeaderStyle-HorizontalAlign="Right" 
                FieldHeaderStyle-Width="30%" FooterText="." ForeColor="#333333" Height="204px" 
                Width="100%">
                <Fields>
                    <asp:TemplateField HeaderText="NOMBRE:">
                        <EditItemTemplate>
                            <asp:TextBox ID="TxtNombre" runat="server" MaxLength="100" 
                                Text='<%# Bind("Nombre") %>' Width="300px"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RFVNombre" runat="server" 
                                ControlToValidate="TxtNombre" ErrorMessage="Introduzca la Nombre" 
                                ValidationGroup="Validador">*</asp:RequiredFieldValidator>
                        </EditItemTemplate>
                        <ItemStyle HorizontalAlign="Left" />
                        <HeaderStyle HorizontalAlign="Right" />
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="DIRECCION:">
                        <EditItemTemplate>
                            <asp:TextBox ID="TxtDireccion" runat="server" MaxLength="100" 
                                Text='<%# Bind("Direccion") %>' Width="300px"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RFVDireccion" runat="server" 
                                ControlToValidate="TxtDireccion" ErrorMessage="Introduzca la Direccion" 
                                ValidationGroup="Validador">*</asp:RequiredFieldValidator>
                        </EditItemTemplate>
                        <ItemStyle HorizontalAlign="Left" />
                        <HeaderStyle HorizontalAlign="Right" />
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="TELEFONO:">
                        <EditItemTemplate>
                            <asp:TextBox ID="TxtTelefono" runat="server" MaxLength="100" 
                                Text='<%# Bind("Telefono") %>' Width="300px"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RFVTelefono" runat="server" 
                                ControlToValidate="TxtTelefono" ErrorMessage="Introduzca la Telefono" 
                                ValidationGroup="Validador">*</asp:RequiredFieldValidator>
                        </EditItemTemplate>
                        <ItemStyle HorizontalAlign="Left" />
                        <HeaderStyle HorizontalAlign="Right" />
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="NOMBRE DEL PADRE:">
                        <EditItemTemplate>
                            <asp:TextBox ID="TxtNombrePadre" runat="server" MaxLength="100" 
                                Text='<%# Bind("NombrePadre") %>' Width="300px"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RFVNombrePadre" runat="server" 
                                ControlToValidate="TxtNombrePadre" ErrorMessage="Introduzca la Nombre Padre" 
                                ValidationGroup="Validador">*</asp:RequiredFieldValidator>
                        </EditItemTemplate>
                        <ItemStyle HorizontalAlign="Left" />
                        <HeaderStyle HorizontalAlign="Right" />
                    </asp:TemplateField>
                    <%--   <asp:TemplateField HeaderText="CATEGORIA:">
                        <EditItemTemplate>
                            <asp:TextBox ID="TxtCategoria" runat="server" Text='<%# Bind("Categoria") %>' Width="300px"
                                MaxLength="100"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RFVCategoria" runat="server" ValidationGroup="Validador"
                                ErrorMessage="Introduzca la Categoria" ControlToValidate="TxtCategoria">*</asp:RequiredFieldValidator>
                        </EditItemTemplate>
                        <ItemStyle HorizontalAlign="Left" />
                        <HeaderStyle HorizontalAlign="Right" />
                    </asp:TemplateField>--%>
                    <asp:TemplateField HeaderText="FECHA DE NACIMIENTO:">
                        <EditItemTemplate>
                            <asp:TextBox ID="TxtFechaDeNacimiento" runat="server" MaxLength="100" 
                                Text='<%# Bind("FechaDeNacimiento") %>' Width="300px"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RFVFechaDeNacimiento" runat="server" 
                                ControlToValidate="TxtFechaDeNacimiento" 
                                ErrorMessage="Introduzca la FechaDeNacimiento" ValidationGroup="Validador">*</asp:RequiredFieldValidator>
                        </EditItemTemplate>
                        <ItemStyle HorizontalAlign="Left" />
                        <HeaderStyle HorizontalAlign="Right" />
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="PORCENTAJE DE BECA:">
                        <EditItemTemplate>
                            <asp:TextBox ID="TxtPorcentajeVeca" runat="server" MaxLength="100" 
                                Text='<%# Bind("PorcentajeVeca") %>' Width="300px"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RFVPorcentajeVeca" runat="server" 
                                ControlToValidate="TxtPorcentajeVeca" 
                                ErrorMessage="Introduzca la PorcentajeVeca" ValidationGroup="Validador">*</asp:RequiredFieldValidator>
                        </EditItemTemplate>
                        <ItemStyle HorizontalAlign="Left" />
                        <HeaderStyle HorizontalAlign="Right" />
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="CATEGORIA ACTUAL:">
                        <EditItemTemplate>
                            <asp:DropDownList ID="DdlCategoriaActual" runat="server">
                            </asp:DropDownList>
                        </EditItemTemplate>
                        <ItemStyle HorizontalAlign="Left" />
                        <HeaderStyle HorizontalAlign="Right" />
                    </asp:TemplateField>
                </Fields>
                <RowStyle BackColor="#EFF3FB" />
                <FieldHeaderStyle HorizontalAlign="Right" Width="30%" />
                <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
                <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                <EditRowStyle HorizontalAlign="Left" Width="70%" />
                <AlternatingRowStyle BackColor="White" />
            </asp:DetailsView>
        </asp:Panel>
        <asp:Panel ScrollBars="None" ID="PnlMensualidad" runat="server" Visible="true">
         <asp:GridView ID="GrdMensualidades" runat="server" AutoGenerateColumns="False" 
                CellPadding="4" DataKeyNames="IdMensualidad" ForeColor="#333333" 
                OnSelectedIndexChanged="GrdMensualidades_SelectedIndexChanged" 
                PageSize="100000" Style="width: 100%;" Visible="true">
                <RowStyle BackColor="#EFF3FB" />
                <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
                <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
                <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                <EditRowStyle BackColor="#2461BF" />
                <AlternatingRowStyle BackColor="White" />
                <Columns>
                    <asp:CommandField ButtonType="Image" ControlStyle-Height="25px" 
                        ControlStyle-Width="25px" SelectImageUrl="~/imagenes/dinero.png" 
                        ShowSelectButton="True">
                        <ControlStyle Height="25px" Width="25px" />
                        <ItemStyle Height="20px" Width="20px" />
                    </asp:CommandField>
                    <asp:BoundField DataField="Concepto" HeaderText="CONCEPTO" 
                        NullDisplayText="Mensualidad" />
                    <asp:BoundField DataField="MesMensualidad" HeaderText="MES DE PAGO" />
                    <asp:BoundField DataField="DescFechaPago" HeaderText="FECHA DE PAGO" />
                    <asp:BoundField DataField="NombreCobrador" HeaderText="COBRADOR" />
                    <asp:BoundField DataField="Monto2" DataFormatString="{0:c}" 
                        HeaderText="MONTO" />
                    <asp:BoundField DataField="Recargo" DataFormatString="{0:c}" 
                        HeaderText="RECARGO" />
                    <asp:BoundField DataField="PagoOportuno" DataFormatString="{0:c}" 
                        HeaderText="PAGO OPORTUNO" />
                    <asp:BoundField DataField="Beca" DataFormatString="{0:c}" HeaderText="BECA" />
                    <asp:BoundField DataField="Total" DataFormatString="{0:c}" HeaderText="TOTAL" />
                </Columns>
            </asp:GridView>
        </asp:Panel>
    </div>
</asp:Content>
